package com.zhentao.vo;

import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

/**
 * 账户统计报表VO
 */
@Data
public class AccountReportVO {
    /**
     * 账户ID
     */
    private Long accountId;

    /**
     * 账户名称
     */
    private String accountName;

    /**
     * 账户类型
     */
    private String accountType;

    /**
     * 账户余额
     */
    private BigDecimal balance;

    /**
     * 本月收入
     */
    private BigDecimal monthlyIncome;

    /**
     * 本月支出
     */
    private BigDecimal monthlyExpense;

    /**
     * 交易次数
     */
    private Integer transactionCount;

    /**
     * 月份（yyyy-MM）
     */
    private String month;

    /**
     * 总收入
     */
    private BigDecimal totalIncome;

    /**
     * 总支出
     */
    private BigDecimal totalExpense;

    /**
     * 账户流水明细
     */
    private List<AccountFlowDetailVO> flowList;
}
